#
# 需求：打开注册A.html页面，完成以下操作：
# 1).点击 alert 按钮
# 2).关闭警告框
# 3).输入用户名：admin
from time import sleep
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By
# 1.打开浏览器
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait

driver = webdriver.Chrome(executable_path='chromedriver.exe')


# 2.输入访问地址（URL）
driver.get("http://121.43.169.97:8848/pageA.html")
# 放大浏览e器页面
driver.maximize_window()
#
# 需求：打开注册A.html页面，完成以下操作：
# 1).点击 alert 按钮
driver.find_element_by_css_selector("#alerta").click()
sleep(2)

# 获取弹框对象
al = driver.switch_to.alert

# 获取文本信息
print("警告框信息：",al.text)
# 处理 弹框（对话框）
# 1.同意
al.accept()

# 2).关闭警告框
# 3).输入用户名：admin
driver.find_element_by_css_selector("#userA").send_keys("admin")
# sleep(2)

# 4).点击 confirma 按钮,如然后取消
driver.find_element_by_css_selector("#confirma").click()
sleep(2)

al.dismiss()# 2.取消

sleep(3)
driver.quit()
